首页> 外文OA文献 >Addressing the non-functional requirements of computer vision systems: a case study
【2h】

Addressing the non-functional requirements of computer vision systems: a case study

机译:解决计算机视觉系统的非功能需求:案例研究

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Computer vision plays a major role in most autonomous systems and is particularly fundamental within the robotics industry, where vision data are the main input to all navigation and high-level decision making. Although there is significant research into developing and optimising algorithms for feature detection and environment reconstruction, there is a comparative lack of emphasis on how best to map these abstract concepts onto an appropriate software architecture. In this study, we distinguish between functional and non-functional requirements of a computer vision system. Using a RoboCup humanoid robot system as a case study, we propose and develop a software architecture that fulfills the latter criteria. To demonstrate the modifiability of the proposed architecture, we detail a number of examples of feature detection algorithms that were modified to capture the rapidly evolving RoboCup requirements, with emphasis on which aspects of the underlying framework required modification to support their integration. To demonstrate portability, we port our vision system (designed for an application-specific DARwIn-OP humanoid robot) to a general-purpose, Raspberry Pi computer. We evaluate the processing time on both hardware platforms for several image streams under different conditions and compare relative to a vision system optimised for functional requirements only. The architecture and implementation presented in this study provide a highly generalisable framework for computer vision system design that is of particular benefit in research and development, competition and other environments in which rapid system evolution is necessary to adapt to domain-specific requirements.
机译:计算机视觉在大多数自主系统中起着重要作用,并且在机器人工业中尤为重要,在机器人工业中,视觉数据是所有导航和高级决策的主要输入。尽管在开发和优化用于特征检测和环境重建的算法方面进行了大量研究,但相对而言,重点在于如何最好地将这些抽象概念映射到适当的软件体系结构上。在这项研究中,我们区分了计算机视觉系统的功能需求和非功能需求。我们使用RoboCup人形机器人系统作为案例研究,提出并开发了满足后者标准的软件架构。为了证明所提出的体系结构的可修改性,我们详细介绍了一些特征检测算法的示例,这些示例经过了修改以捕获快速发展的RoboCup需求,并着重强调了需要修改基础框架的哪些方面以支持它们的集成。为了演示可移植性,我们将视觉系统(为特定于应用程序的DARwIn-OP类人机器人设计)移植到通用的Raspberry Pi计算机上。我们评估两种硬件平台在不同条件下对几个图像流的处理时间,并与仅针对功能要求进行了优化的视觉系统进行比较。本研究中提出的体系结构和实现为计算机视觉系统设计提供了一个高度可概括的框架,该框架在研发,竞争和其他需要快速系统发展以适应特定领域要求的环境中特别有用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号